package TestExercises08;

//TCP通信练习5 ---上传文件(多线程版)

/*
想要服务器不停止，能接收很多用户上传的图片。
该怎么做呢?
提示:可以用循环或者多线程。
但是循环不合理，最优解法是(循环+多线程)改写
 */

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.UUID;

//服务器（Server）
public class Test08 {
    public static void main(String[] args) throws IOException {

        //1、创建ServerSocket对象
        ServerSocket ss = new ServerSocket(30000);

        while (true) {
            //2、等待客户端来连接
            Socket socket = ss.accept();

            //开启一个线程
            //一个用户就对应服务端的一个线程
            new Thread(new MyRunnable07_08(socket)).start();
        }
    }
}
